# 使用官方OpenJDK 17作为基础镜像
FROM openjdk:17-jdk-slim

# 设置工作目录
WORKDIR /app

# 复制jar文件到容器中
COPY target/easyStorageSimulateData-0.0.1-SNAPSHOT.jar app.jar

# 暴露端口（默认8081，可通过环境变量覆盖）
EXPOSE 8081

# 设置环境变量默认值
ENV SERVER_PORT=8081

# 启动应用
ENTRYPOINT ["java", "-jar", "-Dserver.port=${SERVER_PORT}", "app.jar"]
